home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
last50ra.zip
/
LAST50.DOC
next >
Wrap
Text File
|
1990-12-01
|
5KB
|
131 lines
LAST 50 CALLERS for
RemoteAccess Bulletin Board Systems
Written by Vladimir Heifets, FIDONet 1:163/127.12
Using TurboPascal 5.5 by Borland International Inc.,
and RemotaAccess Tools ( RAT ) 0.01 by Continental Software.
DISCLAIMER
This software is distributed AS IS without warranty of ANY kind
stated or implied. I can not be held responsible for any damage
caused by use or misuse of this program. This program is FREE of
charge , no fee can be charged for distributing of this software.
If you are using this program and find it useful, then registration
is required. Just drop me a postcard or send NetMail to 1:163/127.12
saying that you are using this program and what you think about it.
FILES IN THE ARCHIVE
The original archive contains 2 files:
- LAST50.EXE - The executable file itself and
- LAST50.DOC - This file.
The contents of the archive may not be changed or modified in any way.
No changes may be made to the executable file. Changes in this file
may result in crashes and data loss which will be your complete
responsibility. As Wynn Wagner III put it, " If it breaks, *YOU* have
the pieces! ".
WHAT IT NEEDS
The program should work on an XT/AT IBM PC compatible machine. You
should have at least 15 Kbytes free on your Hard disk so that the
program could write the necessary files but I don't think that
15k of disk space will be such a big problem... ;-)
The program uses the following RemoteAccess system files:
- CONFIG.RA
- LASTCALL.RA
Both files must be present in the directory where you start LAST50.EXE.
If either file is not there, then an error message appears on the
screen and the program terminates without any changes.
WHAT IT DOES
At the very first run, the program creates 3 files.
- LAST50.RA - Database that contains records of 50 last users
of your BBS. The information in this file
is taken from LASTCALL.BBS file. At the first
run, the program reads the last record from
LASTCALL.BBS and writes it to LAST50.RA.
The rest of the records in LAST50.RA are
initialized to blanks and will be replaced
by user information everytime LAST50.EXE is
run.
- LAST50.ANS - Two files placed in your TEXTFILE directory.
- LAST50.ASC These are the actual files that will be
displayed on the BBS when 'L)ist Callers '
menu option is chosen.
From then on, the program will maintain its files automatically.
The program is aware of 'Exclude sysop from list' setting in
RACONFIG. If this is set to YES, then Sysop's name will NOT be
displayed in the listing. The program has NOT been tested with multi-
node RA system or multitaskers of any kind. So there is no special
DesqView aware code present in the program, however there shouldn't
be many problems since it only takes 2 seconds or less to run.
If you have any problems and you are getting garbage in the LAST50.A??
files, then delete LAST50.RA file and restart the program again. This
should fix any problem. This isn't likely to happen but just make
sure you know what to do if something goes wrong.
INSTALLATION
Installation is very easy. Just put the .EXE file into your RA root
directory and make sure your CONFIG.RA and LASTCALL.RA files are
present in the same directory. Then change your menus so that
'L)ist today's callers' option would be of type 45 ( Display
ANS/ASC file and pause at the end ) and put "LAST50"
in the optional data line. Don't worry about the ANS/ASC files
themselves, the program creates them at the first run and puts them
at the right place. After that, put LAST50.EXE in your RA
batch file so that it'll run right after RA exits after caller or
local logon, and you're all set.
If you wish, you may tell the program to list less than 50 callers.
The database is maintained for the last 50 users all the time, but
if you specify a command-line parameter like:
LAST50 10
then your LAST50.ANS/ASC will only contain last 10 users in them.
If no parameter is specified the program lists last 30 callers.
The number after LAST50 can be any integer from 1 to 50. And you
can change it at any time without having to go delete and/or move
any files. The program takes care of everything itself.
That's it! Enjoy...
AKNOWLEDGEMENTS
I'd like to thank Bob Adkins of Bob's Place BBS for beta-testing
of this program and his invaluable ideas. Thanks a lot, Bob...
Comments and suggestions as well as registration may be sent to :
Vladimir Heifets
33 Banner Rd. #802
Nepean, Ontario
K2H 8Z7 Canada
NetMail at FidoNet 1:163/127.12.